@charset "utf-8";

@media screen and (min-width: 320px) {
html { font-size: 50px; }
}

@media screen and (min-width: 360px) {
html { font-size: 56.25px; }
}

@media screen and (min-width: 375px) {
html { font-size: 58.59375px; }
}

@media screen and (min-width: 400px) {
html { font-size: 62.5px; }
}

@media screen and (min-width: 414px) {
html { font-size: 64.6875px; }
}

@media screen and (min-width: 440px) {
html { font-size: 68.75px; }
}

@media screen and (min-width: 480px) {
html { font-size: 75px; }
}

@media screen and (min-width: 520px) {
html { font-size: 81.25px; }
}

@media screen and (min-width: 560px) {
html { font-size: 87.5px; }
}

@media screen and (min-width: 600px) {
html { font-size: 93.75px; }
}

@media screen and (min-width: 640px) {
html { font-size: 100px; }
}
/*初始化*/
* { margin: 0; padding: 0; }
*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
body, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, strong, span, form, b, p, i, th, td, pre, input, button, textarea, hr { margin: 0; padding: 0; }
body { line-height: 180%; font-size: 0.18rem; font-family: Arial, Helvetica, sans-serif; color: #333; text-align: left; background: #fff; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 600; color: #333; margin: 0; font-family: Arial, Helvetica, sans-serif; padding: 0; }
.clear { clear: both; height: 0.2rem; overflow: hidden; }
img { border: 0px; margin: 0; padding: 0; }
img.zoom-img { -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; }
img.zoom-img:hover { -webkit-transform: scale(1.1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1.1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; overflow: hidden; }
a { color: #333; text-decoration: none; cursor: pointer; }
a:hover { color: #0d6fb8; text-decoration: none; }
input, select, button { border: 0px; }
/*页面结构*/
.wraper { margin: 0px auto; overflow: hidden; max-width: 6.4rem; }
.logo_bar { height: 1.15rem; z-index: 999; position: relative; background: #fff; }
.logo_box { margin: 0px auto; position: relative; width: 6.4rem; height: 1.15rem; }
.logo { position: absolute; left: 0.1rem; top: 0px; width: 1.8rem; height: 1.15rem; line-height: 1.15rem; text-indent: -99.99rem; overflow: hidden; background-position: left center; background-repeat: no-repeat; background-image: url(logo.png); background-size: 1.8rem auto; }
.logo a { display: block; cursor: pointer; }
/**/
.menu_box { position: absolute; right: 0.1rem; top: 0px; width: 0.6rem; height: 1.15rem; background: url(menu_ico.png) no-repeat center; background-size: 0.6rem 0.45rem; text-indent: -99.99rem; cursor: pointer; display: block; }
.menu_bar { position: absolute; display: none; right: 0.1rem; width: 2.2rem; top: 1.15rem; background: #0d6fb8; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.nav { margin: 0px auto; }
.nav .nav_list { margin: 0px auto; height: 0.55rem; display: inline; position: relative; z-index: 999; }
.nav h3 { margin: 0px auto; font-size: 0.24rem; font-weight: 300; text-align: center; height: 0.55rem; line-height: 0.55rem; }
.nav h3 a { display: block; color: #fff; }
.nav .on { }
.nav .on h3, .nav .cur h3 { background: #0D6FB8; }
.nav .first a, .nav .on h3 a, .nav .cur h3 a { color: #fff; }
.nav .sub_nav { display: none; /*默认隐藏*/ position: absolute; width: 0rem; left: 50%; margin-left: -19.2rem; height: 2.16rem; background: url(sub_ico.png) repeat-x; top: 0.94rem; z-index: 98; }
.nav .sub_nav_box { margin: 0px auto; overflow: hidden; width: 0rem; padding-top: 0.38rem; }
.nav .sub_nav_box li { float: left; display: inline; overflow: hidden; width: 2rem; margin-right: 0.3rem; }
.nav .sub_nav_box li .sub_pic, .nav .sub_nav_box li .sub_txt { text-align: center; display: block; font-weight: 300; overflow: hidden; }
.nav .sub_nav_box li .sub_pic { height: 1rem; }
.nav .sub_nav_box li .sub_pic img { height: 1rem; }
.nav .sub_nav_box li .sub_txt { height: 0.4rem; line-height: 0.4rem; text-align: left; text-indent: 0.1rem; font-size: 0.16rem; background: #fff url(sub_jiantou.png) no-repeat 1.8rem center; background-size: 0.1rem 0.18rem; }
.nav .sub_nav_1 .sub_nav_box { padding-left: 6rem; }
.nav .sub_nav_2 .sub_nav_box { padding-left: 6.5rem; }
.nav .sub_nav_3 .sub_nav_box { padding-left: 6rem; }
.nav .sub_nav_4 .sub_nav_box { padding-left: 6rem; }
.nav .sub_nav_5 .sub_nav_box { padding-left: 4rem; }
.nav .sub_nav_6 .sub_nav_box { padding-left: 6rem; }
/**/
.search { float: left; width: 0.8rem; height: 0.55rem; display: inline; position: relative; background: url(search_color.png) no-repeat center; background-size: 0.19rem 0.19rem; cursor: pointer; }
.search .search_box { position: absolute; right: 0.8rem; top: 0px; display: none; width: 2rem; overflow: hidden; background: #fff; border: 0.01rem solid #eceff4; height: 0.53rem; padding: 0px 0.1rem; cursor: pointer; }
.s_keyword, .s_submit { float: left; width: 1.5rem; background: none; border: none; overflow: hidden; height: 0.53rem; line-height: 0.53rem; color: #999; outline: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.18rem; }
.s_submit { float: right; width: 0.28rem; background-repeat: no-repeat; background-position: center; background-image: url(search.png); background-size: 0.16rem 0.16rem; text-indent: -99.99rem; border: none; cursor: pointer; }
.search:hover .search_box { display: block; }
/**/
.langue { float: left; height: 0.55rem; line-height: 0.55rem; font-size: 0.24rem; width: 1.2rem; text-align: center; overflow: hidden; color: #fff; }
.langue a { color: #fff; }
/**/
.banner { height: 1.6rem; padding: 0.3rem 0px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-image: url(banner.jpg); background-size: auto 100%; text-align: center; }
.banner h3 { display: block; font-weight: 300; font-size: 0.42rem; color: #fff; overflow: hidden; line-height: 1.6rem; }
/**/
.main, .block { margin: 0px auto; padding: 0.3rem 0px; width: 6.4rem; overflow: hidden; }
.block { padding: 0.5rem 0px; }
.main_l, .main_r { float: left; display: inline; width: 2.2rem; background: #fff; overflow: hidden; }
.main_r { float: right; padding: 0.15rem 0.2rem; width: 8.8rem; border: 0.01rem solid #eceff4; background: #fff; margin-bottom: 0.1rem; }
/*主区域*/
.pos_box { margin: 0px auto; width: 6.4rem; padding-top: 0.1rem; overflow: hidden; position: relative; }
.pos_txt { float: right; line-height: 0.58rem; overflow: hidden; color: #666; display: none; }
.pos_txt a { color: #666; }
/**/
/**/
.sider_nav { float: left; margin-left: 0.1rem; }
.sider_nav li { float: left; display: inline; overflow: hidden; border-bottom: 0.03rem solid #fff; height: 0.55rem; line-height: 0.55rem; font-size: 0.24rem; margin-right: 0.5rem; }
.sider_nav li:hover, .sider_nav li.cur { border-bottom: 0.03rem solid #0d6fb8; }
.sider_nav li:hover a, .sider_nav li.cur a { color: #0d6fb8; }
/**/
.list_about { padding: 0.2rem 0.2rem; background-color: #D9D9D9; background-repeat: no-repeat; background-position: right bottom; background-size: 15.4rem auto; padding-bottom: 5rem; overflow: hidden; }
.about_txt { float: left; overflow: hidden; width: 5.8rem; margin: 0.2rem 0px; padding-right: 0.2rem; height: 4.3rem; overflow-y: auto; font-size: 0.24rem; line-height: 0.45rem; text-align: justify; text-justify: inter-ideograph; }
.about_txt::-webkit-scrollbar {
width: 0.03rem;
height: 0.03rem;
}
 .about_txt::-webkit-scrollbar-thumb {
border-radius: 0.05rem;
-webkit-box-shadow: inset 0 0 0.05rem rgba(0,0,0,0.2);
background: #0d6fb8;
}
 .about_txt::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 0.05rem rgba(0,0,0,0.2);
border-radius: 0;
background: #0D6FB8;
}
/**/
.list_his, .list_buju, .list_hexin, .page_box, .list_top, .list_box, .join_box, .join_list, .con_box, .con_list, .show_list, .jue_list, .mess_form, .shop_box, .shop_list, .page_no, .view_box, .view_body, .view_pic, .pre_box, .job_box, .job_list { padding: 0.3rem 0.1rem; overflow: hidden; margin: 0px auto; }
/**/
/**/
.txtScroll-left { background: url(history.png) no-repeat center; position: relative; overflow: hidden; padding: 0.2rem 0; margin: 0 auto; margin-top: 0.3rem; width: 6.0rem }
.txtScroll-left .prev, .txtScroll-left .next { position: absolute; width: 0.4rem; height: 0.4rem; top: 50%; margin-top: -0.2rem; text-align: center; line-height: 0.4rem; font-size: 0.28rem; background: #D9D9D9; border-radius: 50%; }
.txtScroll-left .prev { right: 0; }
.txtScroll-left .next { left: 0; }
.txtScroll-left .bd { overflow: hidden; margin: 0 0.2rem; width: 5.6rem; }
.list_his { overflow: hidden; height: 2rem; zoom: 1; padding: 0 0; }
.list_his .his { float: left; width: 2.6rem; margin: 0 0.1rem !important; height: 2.0rem; position: relative; overflow: hidden; }
.list_his .his:before { content: ''; position: absolute; left: 50%; top: 50%; width: 0.27rem; height: 0.27rem; margin-left: -.135rem; margin-top: -.135rem; background: url(his_ico.png) no-repeat center bottom; background-size: 0.27rem 0.27rem; }
.list_his .his .his_n, .list_his .his .his_t { position: absolute; left: 0; text-align: center; overflow: hidden; line-height: 0.3rem; width: 100%; }
.list_his .his .his_n { top: 0.45rem; font-size: 0.24rem; height: 0.3rem; color: #0d6fb8; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; }
.list_his .his .his_t { bottom: 0; line-height: 0.25rem; height: 0.75rem; font-size: 0.13rem; color: #666; text-align: left; }
.list_his .his:nth-child(2n) .his_n { top: auto; bottom: 0.4rem; }
.list_his .his:nth-child(2n) .his_t { bottom: auot; top: 0.05rem; }
/**/
 
/**/
.list_buju { }
.list_buju .buju { margin: 0px auto; overflow: hidden; background: #eceff4; float: left; width: 100%; margin-top: 0.3rem; }
.list_buju .buju .buju_txt, .list_buju .buju .buju_pic { margin: 0px auto; overflow: hidden; }
.list_buju .buju .buju_pic { width: 6.2rem; height: 3.2rem; text-align: center; }
.list_buju .buju .buju_pic span { }
.list_buju .buju .buju_pic img { width: 6.2rem; vertical-align: middle; }
.list_buju .buju .buju_txt { padding: 0.35rem 0.35rem; line-height: 0.4rem; color: #666; }
.list_buju .buju .buju_txt strong { display: block; overflow: hidden; font-size: 0.24rem; font-weight: 300; color: #333; }
.list_buju .buju .buju_txt .buju_other { margin-top: 0.35rem; width: 1.2rem; height: 0.45rem; line-height: 0.45rem; text-align: center; background: #0d6fb8; }
.list_buju .buju .buju_txt .buju_other a { color: #fff; display: block; }
/**/
.list_hexin { }
.list_hexin .hexin { margin: 0px auto; overflow: hidden; background: #eceff4; margin-top: 0.3rem; }
.list_hexin .hexin .hexin_txt, .list_hexin .hexin .hexin_pic { margin: 0px auto; overflow: hidden; }
.list_hexin .hexin .hexin_pic { width: 6.2rem; height: 3.2rem; text-align: center; float: right; }
.list_hexin .hexin .hexin_pic span { }
.list_hexin .hexin .hexin_pic img { width: 6.2rem; vertical-align: middle; }
.list_hexin .hexin .hexin_txt { padding: 0.35rem 0.35rem; line-height: 0.4rem; color: #666; }
.list_hexin .hexin .hexin_txt strong { display: block; overflow: hidden; font-size: 0.24rem; font-weight: 300; }
/**/
.page_box { font-size: 0.24rem; line-height: 0.45rem; text-align: justify; text-justify: inter-ideograph; }
.page_box img { max-width: 100%; }
/**/
.list_top { position: relative; }
.list_top_p, .list_top_t { margin: 0px auto; overflow: hidden; }
.list_top_p { width: 6.18rem; height: 3.4rem; border: 0.01rem solid #eceff4; text-align: center; z-index: 0; }
.list_top_p soan { height: 100%; display: inline-block; vertical-align: middle; }
.list_top_p img { width: 6.18rem; vertical-align: middle; }
.list_top_t { padding: 0.35rem 0.35rem; z-index: 1; background: #0d6fb8; }
.list_top_t .n_title, .list_top_t .n_txt, .list_top_t .n_other { display: block; overflow: hidden; }
.list_top_t .n_title { line-height: 0.4rem; height: 0.4rem; font-size: 0.24rem; font-weight: 300; }
.list_top_t .n_title a { color: #fff; }
.list_top_t .n_txt { padding: 0.1rem 0px; line-height: 0.4rem; color: #fff; }
.list_top_t .n_other { margin-top: 0.05rem; width: 1.2rem; height: 0.45rem; line-height: 0.45rem; text-align: center; background: #fff; }
.list_top_t .n_other a { color: #0d6fb8; }
/**/
.list_box { }
.list_box .new { overflow: hidden; position: relative; margin-bottom: 0.3rem; background: #eceff4; float: left; width: 100%; }
.list_box .new .new_pic, .list_box .new .new_title, .list_box .new .new_txt, .list_box .new .new_other { margin: 0px auto; overflow: hidden; }
.list_box .new .new_pic { width: 6.18rem; height: 3.35rem; display: inline; border: 0.01rem solid #eceff4; text-align: center; }
.list_box .new .new_pic span { }
.list_box .new .new_pic img { width: 6.18rem; vertical-align: middle; }
.list_box .new .new_title { line-height: 0.45rem; height: 0.45rem; font-size: 0.24rem; font-weight: 300; padding: 0.1rem 0.1rem; padding-top: 0.2rem; }
.list_box .new .new_title a { }
.list_box .new .new_txt { line-height: 0.4rem; color: #666; padding: 0px 0.1rem; }
.list_box .new .new_other { padding: 0.1rem 0.1rem; height: 0.4rem; line-height: 0.4rem; color: #9F9F9F; }
.list_box .new .new_other a { color: #9F9F9F; }
.list_box .new:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; cursor: pointer; }
/**/
.join_box { padding: 0px 0px; margin: 0px auto; overflow: hidden; margin-bottom: 0.6rem; margin-top: 0.3rem; }
.join_box .join_txt, .join_box .join_pic { margin: 0px auto; overflow: hidden; }
.join_box .join_pic { width: 6.18rem; height: 3.2rem; text-align: center; border: 0.01rem solid #eceff4; }
.join_box .join_pic span { }
.join_box .join_pic img { width: 6.18rem; vertical-align: middle; }
.join_box .join_txt { padding: 0.35rem 0.35rem; line-height: 0.4rem; color: #666; }
.join_box .join_txt strong { display: block; overflow: hidden; font-size: 0.24rem; font-weight: 300; }
/**/
.join_list { }
.join_list li { float: left; display: inline; width: 2.7rem; margin: 0.2rem 0.2rem; overflow: hidden; }
.join_list li .join_p, .join_list .join_n, .join_list .join_t { display: block; overflow: hidden; text-align: center; font-weight: 300; }
.join_list li .join_p span { height: 100%; display: inline-block; vertical-align: middle; }
.join_list li .join_p img { width: 1.33rem; vertical-align: middle; }
.join_list .join_n { line-height: 0.5rem; font-size: 0.24rem; margin-top: 0.1rem; }
.join_list .join_t { line-height: 0.4rem; text-align: left; color: #666; }
/**/
.show_list { }
.show_list .show { float: left; width: 2.8rem; display: inline; overflow: hidden; margin: 0px 0.15rem; margin-bottom: 0.2rem; background: #fff; }
.show_list .show .show_pic, .show_list .show .show_txt { overflow: hidden; line-height: 0.45rem; font-weight: 300; text-align: center; }
.show_list .show .show_pic { height: 1.8rem; cursor: pointer; border: 0.01rem solid #eceff4; width: 2.78rem; }
.show_list .show .show_pic span { }
.show_list .show .show_pic img { height: 1.8rem; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.show_list .show .show_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.show_list .show .show_txt { font-size: 0.24rem; height: 0.45rem; }
.show_list .show:hover:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; cursor: pointer; }
/**/
.con_box { padding: 0.3rem 0px; margin: 0px 0.1rem; height: 3.6rem; position: relative; margin-top: 0.3rem; margin-bottom: 0.3rem; padding-top: 3.5rem; position: relative; }
.con_box .con_txt { padding: 0.2rem 0.3rem; overflow: hidden; line-height: 0.4rem; color: #fff; background: #0d6fb8; }
.con_box .con_txt strong { display: block; overflow: hidden; font-size: 0.24rem; font-weight: 300; }
.con_box .con_txt a { color: #fff; }
.con_box .con_map { position: absolute; overflow: hidden; text-align: center; width: 100%; height: 3.6rem; left: 0px; top: 0px; z-index: 1; background: #876364 }
/**/
.con_list { }
.con_list li { float: left; padding: 0.3rem 0.5rem; margin-bottom: 0.26rem; width: 5.18rem; border: 0.01rem solid #eceff4; overflow: hidden; border-top: 0.02rem solid #0d6fb8; line-height: 0.4rem; color: #666; }
.con_list li strong { display: block; overflow: hidden; font-size: 0.24rem; font-weight: 300; color: #333; margin-bottom: 0.1rem; }
/**/
.shop_bar { padding: 0.3rem 0px; background-image: url(map.jpg); background-repeat: no-repeat; background-position: center; /*background-size: auto 4.5rem; */ }
.shop_box { margin: 0px auto; width: 6.4rem; position: relative; padding: 0px 0px; height: 4.65rem; }
.shop_box .shop_box_txt { position: absolute; padding: 0.5rem 0.5rem; width: 5.2rem; height: 1.65rem; left: 0px; top: 50%; margin-top: -1.32rem; overflow: hidden; line-height: 0.4rem; color: #fff; background: #0d6fb8; }
.shop_box .shop_box_txt strong { display: block; overflow: hidden; font-size: 0.24rem; font-weight: 300; padding-top: 0.1rem; }
.shop_box .shop_box_txt a { color: #fff; }
/**/
.shop_list { }
.shop_list .shop { float: left; width: 2.8rem; height: 2.8rem; position: relative; display: inline; overflow: hidden; margin: 0.15rem 0.13rem; border: 0.01rem solid #eceff4; background: #fff; }
.shop_list .shop .shop_pic, .shop_list .shop .shop_txt { margin: 0px auto; overflow: hidden; font-weight: 300; line-height: 0.4rem; text-align: center; }
.shop_list .shop .shop_pic { height: 2.4rem; }
.shop_list .shop .shop_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.shop_list .shop .shop_pic img { width: 2.6rem; vertical-align: middle; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.shop_list .shop .shop_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.shop_list .shop .shop_txt { font-size: 0.24rem; height: 0.45rem; padding: 0px 0.1rem; width: 2.6rem; background: #BFBFBF; }
.shop_list .shop .shop_txt a { color: #333; }
/**/
.jue_bar { background: #E4E4E4; overflow: hidden; }
.jue_list { }
.jue_list .jue { float: left; width: 2.82rem; position: relative; display: inline; overflow: hidden; margin: 0.15rem 0.14rem; background: #fff; }
.jue_list .jue .jue_pic, .jue_list .jue .jue_txt { margin: 0px auto; overflow: hidden; font-weight: 300; line-height: 0.4rem; text-align: center; }
.jue_list .jue .jue_pic { height: 2.4rem; border: 0.01rem solid #eceff4; }
.jue_list .jue .jue_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.jue_list .jue .jue_pic img { width: 2.6rem; vertical-align: middle; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.jue_list .jue .jue_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.jue_list .jue .jue_txt { font-size: 0.24rem; height: 0.45rem; padding: 0.1rem 0px; }
.jue_list .jue .jue_txt a { }
/**/
.mess_form { width: 6.2rem; margin: 0px auto; }
.mess_form dl { margin: 0px auto; text-align: center; overflow: hidden; margin-bottom: 0.2rem; display: block; }
.mess_form .mess_l, .mess_form .mess_r { float: left; display: inline; overflow: hidden; width: 3rem; }
.mess_form .mess_r { float: right; width: 8rem; }
.mess_form .input_box, .mess_form .text_area { float: left; display: inline; padding: 0px 0.09rem; margin: 0px 0.1rem; height: 0.48rem; line-height: 0.48rem; color: #666; width: 2.65rem; overflow: hidden; border: 0.01rem solid #eceff4; font-family: Arial, Helvetica, sans-serif; font-size: 0.18rem; outline-color: #0d6fb8; }
.mess_form .text_area { width: 5.7rem; height: 1.92rem; margin: 0px 0.1rem; resize: none; }
.mess_form dl span { float: left; height: 0.3rem; line-height: 0.3rem; display: inline; margin-right: 0.1rem; }
.mess_form dl img { margin-left: 0.1rem; padding-top: 0.05rem; }
.mess_form .mess_bt { display: inline-block; background: #0d6fb8; padding: 0px 0.3rem; border: 0px; cursor: pointer; height: 0.46rem; line-height: 0.46rem; color: #fff; margin-left: 0.1rem; font-size: 0.22rem; margin-right: 0.1rem; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }
/**/
/*09-01*/
.job_box { background: #86B6DA url(jopimg.jpg) no-repeat; text-align: center; font-size: 0.24rem; line-height: 0.45rem; }
/**/
.job_list { }
.job_list .job_top, .job_list .job_new, .job_list .job_new .job_biaoti, .job_list .job_new .job_txt { margin: 0px auto; overflow: hidden; cursor: pointer; text-align: center; }
.job_list .job_top { height: 0.46rem; line-height: 0.46rem; background: #0d6fb8; font-size: 0.2rem; color: #fff; }
.job_list .job_new { padding: 0.05rem 0px; }
.job_list .job_new_ico { background: #EBEBEB; }
.job_list .job_new .job_biaoti { border-bottom: 1px solid #BEBEBE; font-size: 0.2rem; line-height: 0.45rem; height: 0.45rem; }
.job_list .job_new .job_txt { position: relative; padding: 0.2rem 0.3rem; padding-bottom: 1rem; font-size: 0.24rem; line-height: 0.45rem; text-align: justify; text-justify: inter-ideograph; display: none; }
.job_list .job_new .job_txt .job_bt_l, .job_list .job_new .job_txt .job_bt_r { position: absolute; height: 0.4rem; overflow: hidden; text-align: center; line-height: 0.4rem; background-color: #0d6fb8; font-size: 0.22rem; color: #fff; bottom: 0.2rem; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.job_list .job_new .job_txt .job_bt_l { left: 1rem; padding: 0px 0.2rem; }
.job_list .job_new .job_txt .job_bt_l a { display: block; color: #fff; }
.job_list .job_new .job_txt .job_bt_r { right: 1rem; width: 0.4rem; background-image: url(job_close.png); background-position: center; background-repeat: no-repeat; background-size: 0.32rem auto; text-indent: -99.99rem; }
.job_list .table_1, .job_list .table_2, .job_list .table_3, .job_list .table_4 { float: left; display: inline; overflow: hidden; width: 2.05rem; }
.job_list .table_1 { }
.job_list .table_2 { display: none; }
.job_list .table_3 { }
.job_list .table_4 { }
.job_list .bd_color { }
/*09-01*/

.page_no { text-align: center; padding-top: 0.2rem; line-height: 0.45rem; }
.page_no li, .page_no li.disabled { display: inline-block; border: 0.01rem solid #eceff4; padding: 0.03rem 0.13rem; line-height: 0.4rem; margin: 0px 0.05rem; text-align: center; text-decoration: none; background: #fff; cursor: pointer; }
.page_no li:hover, .page_no li.thisclass { border: 0.01rem solid #0d6fb8; background: #0d6fb8; color: #fff; }
.page_no li:hover a, .page_no li.thisclass a { color: #fff; }
/*翻页*/
.view_box { }
.view_title { font-size: 0.28rem; color: #0d6fb8; font-weight: 300; line-height: 0.4rem; padding-bottom: 0.12rem; margin-bottom: 0.05rem; border-bottom: 0.01rem dotted #eceff4; }
.view_msg, .view_info { line-height: 0.4rem; text-align: center; color: #666; }
.view_msg a, .view_info a { color: #666; }
.view_info { text-align: left; padding-top: 0.10rem; font-size: 0.22rem; }
.view_body { padding: 0.3rem 0px; font-size: 0.24rem; line-height: 0.45rem; text-align: justify; text-justify: inter-ideograph; }
.view_body img { max-width: 100%; }
.view_pic { }
.view_pic img { margin: 0px auto; display: block; max-width: 100%; overflow: hidden; margin-bottom: 0.2rem; }
/**/
.view_l, .view_r { margin: 0px auto; width: 6.1rem; overflow: hidden; }
.view_r { margin: 0px auto; width: 6.1rem; }
/**/
.shop_slide { margin: 0px auto; width: 6.08rem; position: relative; height: 4.45rem; border: 0.01rem solid #eceff4; overflow: hidden; z-index: 0; margin-bottom: 0.3rem; }
.shop_slide .bd { position: relative; z-index: 0; }
.shop_slide .bd ul { width: 100% !important; }
.shop_slide .bd li { width: 6.08rem; height: 4.45rem; overflow: hidden; text-align: center; }
.shop_slide .bd li span { height: 100%; display: inline-block; vertical-align: middle; }
.shop_slide .bd li img { width: 5.65rem; vertical-align: middle; }
.shop_slide .bd li a { display: block; height: 4.45rem; }
.shop_slide .hd { margin: 0px auto; position: relative; z-index: 1; bottom: 0.3rem; text-align: center; }
.shop_slide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
width: 0.1rem; height: 0.1rem; background: #fff; text-indent: -99.99rem; margin-left: 0.05rem; margin-right: 0.05rem; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.shop_slide .hd ul .on { background: #0d6fb8; }
.shop_slide .prev, .shop_slide .next { position: absolute; left: 1%; top: 50%; margin-top: -0.35rem; display: block; width: 0.37rem; height: 0.71rem; background: url(next.png) no-repeat; filter: alpha(opacity=80); opacity: 0.8; background-size: 0.37rem 0.71rem; }
.shop_slide .next { left: auto; right: 1%; background: url(prev.png) no-repeat right center; }
/**/
.pre_box { border-top: 0.01rem dashed #eceff4; padding: 0.1rem 0px; margin: 0px 0.1rem; color: #666; }
.pre_box li { line-height: 0.4rem; }
.pre_box li a { color: #666; }
/**/
.full_slide { width: 100%; position: relative; height: 3.5rem; overflow: hidden; margin: 0px auto; z-index: 0; }
.full_slide .bd { position: relative; z-index: 0; }
.full_slide .bd ul { width: 100% !important; }
.full_slide .bd li { width: 100% !important; height: 3.5rem; overflow: hidden; text-align: center; text-align: center; background-position: center; background-repeat: no-repeat; background-size: auto 3.5rem; }
.full_slide .bd li a { display: block; height: 3.5rem; }
.full_slide .hd { margin: 0px auto; position: relative; z-index: 1; bottom: 0.3rem; text-align: center; }
.full_slide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
width: 0.1rem; height: 0.1rem; background: #fff; text-indent: -99.99rem; margin-left: 0.05rem; margin-right: 0.05rem; -moz-border-radius: 0.05rem; -webkit-border-radius: 0.05rem; -o-border-radius: 0.05rem; border-radius: 0.05rem; }
.full_slide .hd ul .on { background: #0d6fb8; }
.full_slide .prev, .full_slide .next { position: absolute; left: 1%; top: 50%; margin-top: -0.28rem; display: block; width: 0.33rem; height: 0.56rem; background: url(banner-left.png) no-repeat; filter: alpha(opacity=80); opacity: 0.8; }
.full_slide .next { left: auto; right: 1%; background: url(banner-right.png) no-repeat right center; }
/**/
.index_bar { overflow: hidden; background: #EFEFEF; }
.index_list, .index_app { margin: 0px auto; overflow: hidden; padding: 0.2rem 0px; }
.index_list { }
.index_list li { float: left; display: inline; width: 6.2rem; margin: 0.1rem 0.1rem; overflow: hidden; }
.index_list li .n_title, .index_list li .n_txt, .index_list li .n_time { display: block; overflow: hidden; line-height: 0.4rem; }
.index_list li .n_title { line-height: 0.45rem; height: 0.45rem; font-size: 0.23rem; font-weight: 300; }
.index_list li .n_title a { }
.index_list li .n_txt { color: #595959; }
.index_list li .n_time { color: #0d6fb8; }
.index_list li img { width: 5.8rem; height: 3rem; object-fit: cover; }
/**/
.index_app { padding: 0px 0px; position: relative; overflow: visible; margin: 0px auto; width: 6.4rem; margin-top: 0.3rem; }
.index_app .piclist { overflow: hidden; zoom: 1; }
.index_app .picbox { overflow: hidden; position: relative; width: 5.8rem; left: 0.3rem; }
.index_app .app { margin: 0px auto; overflow: hidden; background: #fff; height: 6.8rem; }
.index_app .app .app_txt, .index_app .app .app_pic { margin: 0px auto; overflow: hidden; }
.index_app .app .app_pic { width: 5.8rem; height: 3rem; text-align: center; float: right; }
.index_app .app .app_pic span { }
.index_app .app .app_pic img { width: 5.8rem; vertical-align: middle; }
.index_app .app .app_txt { padding: 0.35rem 0.35rem; line-height: 0.4rem; position: relative; }
.index_app .app .app_txt strong { display: block; overflow: hidden; font-size: 0.3rem; font-weight: 300; line-height: 0.4rem; }
.index_app .app .app_txt .app_other { margin-top: 0.35rem; width: 1.2rem; height: 0.45rem; line-height: 0.45rem; text-align: center; background: #0d6fb8; }
.index_app .app .app_txt .app_other a { color: #fff; display: block; }
.index_app .pageBtn .sprev, .index_app .pageBtn .snext { display: block; cursor: pointer; position: absolute; top: 50%; margin-top: -0.3rem; width: 0.2rem; height: 0.6rem; text-indent: -99.99rem; overflow: hidden; }
.index_app .pageBtn .sprev { background: url(next.png) no-repeat center left; left: 0px; }
.index_app .pageBtn .snext { background: url(prev.png) no-repeat center right; right: 0px; }
/**/
.index_shop { width: 6.4rem; margin: 0px auto; position: relative; z-index: 2; display: block; }
.index_shop li { float: left; display: inline; width: 6.4rem; display: inline-block; overflow: hidden; background: #fff; cursor: pointer; margin-bottom: 0.3rem; }
.index_shop li:hover { background: #0d6fb8; }
.index_shop li .shop_p, .index_shop li .shop_t, .index_shop li .shop_n, .index_shop li .shop_i { overflow: hidden; line-height: 0.45rem; font-weight: 300; text-align: left; }
.index_shop li .shop_p { height: 3.65rem; text-align: center; }
.index_shop li .shop_p span { }
.index_shop li .shop_p img { width: 6.4rem; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.index_shop li .shop_p:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); background: #0d6fb8; }
.index_shop li .shop_t { padding: 0.1rem 0.2rem; }
.index_shop li .shop_n { height: 0.45rem; font-size: 0.24rem; }
.index_shop li .shop_i { line-height: 0.4rem; color: #595959; padding-bottom: 0.1rem; }
.index_shop li:hover .shop_n a, .index_shop li:hover .shop_i { color: #fff; }
/**/
.t_box { }
.t_cn, .t_en, .t_txt, .t_index { margin: 0px auto; text-align: center; overflow: hidden; font-weight: 600; line-height: 0.45rem; padding-bottom: 0.05rem; }
.t_cn { font-size: 0.22rem; background: url(t_line.png) no-repeat bottom center; }
.t_en { font-size: 0.16rem; color: #7D7D7D; }
.t_about { text-align: left; background: url(t_line.png) no-repeat left bottom; }
.t_pos { border-bottom: 0.01rem solid #eceff4; height: 0.4rem; line-height: 0.4rem; position: relative; width: 100%; text-indent: 1em; font-size: 0.14rem; font-weight: 600; color: #0d6fb8; }
.t_txt { font-size: 0.24rem; color: #0d6fb8; font-weight: 600; line-height: 0.5rem; padding: 0px 0.1rem; padding-bottom: 0.6rem; background: url(t_new.png) no-repeat bottom center; }
.t_index { margin-top: 0.3rem; padding-bottom: 0.1rem; font-size: 0.32rem; line-height: 0.5rem; background: url(t_line.png) no-repeat bottom center; }
/**/
.foot_bar { overflow: hidden; border-top: 0.05rem solid #0d6fb8; background: #555; padding: 0.3rem 0px; width: 6.4rem; }
.foot_nav { margin: 0px auto; width: 6.2rem; color: #DDD; overflow: hidden; background: url(foot_code.png) no-repeat bottom center; padding-bottom: 1.5rem; background-size: 1.25rem 1.25rem; }
.foot_nav dl { float: left; display: inline; overflow: hidden; width: 1.80rem; margin-bottom: 0.2rem; padding: 0px 0.1rem; }
.foot_nav dl dt, .foot_nav dl dd, .foot_nav dl dd li { margin: 0px auto; overflow: hidden; display: block; font-size: 0.24rem; line-height: 0.45rem; }
.foot_nav dl dt { font-weight: 300; }
.foot_nav dl dt a, .foot_nav dl dd li a, .foot_txt a { color: #DDD; cursor: pointer; }
.foot_nav dl dd { min-height: 1.35rem; }
.foot_nav dl dd li { font-size: 0.2rem; }
.foot_txt { margin: 0px auto; border-top: 0.01rem solid #DDD; padding-top: 0.2rem; overflow: hidden; margin-top: 0.3rem; text-align: center; width: 6.2rem; line-height: 0.4rem; color: #DDD; }
/**/
.fl { float: left; }
.fr { float: right; }
.pdt { padding-top: 0px; }
.t_left { text-align: left; }
/**/
.page-turn { text-align: center; padding: 10px 10px 20px; overflow: hidden; }
.page-turn a { display: inline-block; overflow: hidden; height: 76px; line-height: 76px; font-size: 22px; color: #0D6FB8; margin: 0px 10px; text-align: center; }
.page-turn a.page-num-current { text-decoration: underline; }
